package main

import (
	"flag"
	"fmt"
)

var (
	serverIp   string
	serverPort string
)

func init() {
	flag.StringVar(&serverIp, "ip", "127.0.0.1", "设置服务器IP地址(默认是127.0.0.1)")
	flag.StringVar(&serverPort, "port", "8888", "设置服务器端口(默认是8888)")
}

func main() {
	// 命令行解析
	flag.Parse()

	clientObj := NewClientObj(serverIp, serverPort)
	if clientObj == nil {
		fmt.Println(">>>>>>>>>> 链接服务器失败...")
		return
	}
	fmt.Println(">>>>>>>>>链接服务器成功...")

	// 单独处理消息
	go clientObj.DealResponse()

	clientObj.Run()
}
